home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- #
- # check amount of disk space left on devices
- #
- MAXPERCENT=50 # % full trigger
- #
- HOST=`hostname`
- TMP=/tmp/dfck.$$
- rm -rf $TMP
-
- DFCOMMAND=/bin/df
-
- $DFCOMMAND | grep "^/" | tr "%" " " |\
- awk '{ if ( $5 > '$MAXPERCENT' ) print $6 " (" $1 ") " $5"%"}' \
- >$TMP
-
- n=`wc -l $TMP | awk '{print $1}'`
- if [ $n -gt 0 ]; then
- echo " "
- echo "The following filesystems on $HOST are more than ${MAXPERCENT}% full:"
- echo " "
- sed 's/^/ /' $TMP
- echo " "
- fi
-
- rm -f $TMP
-
-